package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 产业链链点信息对象 chain_information
 *
 * @author ruoyi
 * @date 2023-09-10
 */
public class ChainInformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 链点名称 */
    @Excel(name = "链点名称")
    private String cName;

    /** uuid */
    private Long cId;

    /** 链点地位 */
    @Excel(name = "链点地位")
    private String cRole;

    /** 主营业务 */
    @Excel(name = "主营业务")
    private String cBusiness;

    /** 最大可进口数 */
    @Excel(name = "最大可进口数")
    private Long cMaximport;

    /** 最大可出口数 */
    @Excel(name = "最大可出口数")
    private Long cMaxexport;

    /** 链表地址 */
    @Excel(name = "链点地址")
    private String cAddress;

    /** 状态（0正常 1停用） */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;

    public void setcName(String cName)
    {
        this.cName = cName;
    }

    public String getcName()
    {
        return cName;
    }
    public void setcId(Long cId)
    {
        this.cId = cId;
    }

    public Long getcId()
    {
        return cId;
    }
    public void setcRole(String cRole)
    {
        this.cRole = cRole;
    }

    public String getcRole()
    {
        return cRole;
    }
    public void setcBusiness(String cBusiness)
    {
        this.cBusiness = cBusiness;
    }

    public String getcBusiness()
    {
        return cBusiness;
    }
    public void setcMaximport(Long cMaximport)
    {
        this.cMaximport = cMaximport;
    }

    public Long getcMaximport()
    {
        return cMaximport;
    }
    public void setcMaxexport(Long cMaxexport)
    {
        this.cMaxexport = cMaxexport;
    }

    public Long getcMaxexport()
    {
        return cMaxexport;
    }
    public void setcAddress(String cAddress)
    {
        this.cAddress = cAddress;
    }

    public String getcAddress()
    {
        return cAddress;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("cName", getcName())
                .append("cId", getcId())
                .append("cRole", getcRole())
                .append("cBusiness", getcBusiness())
                .append("cMaximport", getcMaximport())
                .append("cMaxexport", getcMaxexport())
                .append("cAddress", getcAddress())
                .append("status", getStatus())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
